/**
 * Project Name:MyTest
 * Package Name:com.xuwei.rmi
 * author:David
 * Date:2016年6月17日下午8:42:30
 * Copyright (c) 2016, xw123box@126.com All Rights Reserved.
 *
 */
package com.xuwei.ext.rmi;

import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;

/**
 * HelloInterfaceImpl用于实现接口HelloInterface的远程sayHello方法
 * @author David
 * @since 2016年6月17日 下午8:42:30
 * @version 
 * @since JDK 1.6
 */
public class HelloInterfaceImpl extends UnicastRemoteObject
		implements HelloInterface {

	/**
	 * HelloInterfaceImpl的构造方法 用于抛出UnicastRemoteObject 远程对象里的异常
	 * @throws RemoteException
	 */
	protected HelloInterfaceImpl() throws RemoteException {
	}

	@Override
	public String sayHello(String name) throws RemoteException {
		//该信息 在客户端上发出
		String strHello = "Hello!" + name + ", Welcome to server!";
	    //这条信息是在服务端打印出来的
		System.out.println(name + "正在访问本地服务端！");
		return strHello;
	}

}
